Self Balancing Robot Using MATLAB Simulink

Google Drive Link: Project Link

In the Systems Dynamics and Control Laboratory (MIE352), I designed and simulated a self-balancing robot using MATLAB Simulink. This simulation environment allowed me to test different control algorithms, tune PID parameters (both manually and automatically), and analyze system behavior under various scenarios.

Through this work, I gained:
1. A practical understanding of PID control, steady-state error, transient response, and auto-tuning.
2. Insights into rigid body transformation and how motion is defined mathematically.
3. Hands-on experience with prismatic and revolute joints, which are fundamental to robotic system design.